﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Proy200Millas_BE;

namespace Proy200Millas_GUI_WEB
{
    public partial class AgregarProducto : System.Web.UI.Page
    {
        refProducto.WS_Producto mp = new refProducto.WS_Producto();
        refUnidadMedida.WS_UnidadMedida mum = new refUnidadMedida.WS_UnidadMedida();

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack) {

                cboUnidadMedida.DataSource = mum.ListarUnidadMedida();
                cboUnidadMedida.DataValueField = "cod_um";
                cboUnidadMedida.DataTextField = "des_um";
                cboUnidadMedida.DataBind();
            
            }
        }

        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            string descripcion = txtDescripcion.Text;
            string tipo = txtTipo.Text;
            double precio = Double.Parse(txtPrecio.Text);
            string cod_um = cboUnidadMedida.SelectedValue;

            ProductoBE _proBE = new ProductoBE();
            _proBE.Des_pro = descripcion;
            _proBE.Tip_pro = tipo;
            _proBE.Pre_pro = precio;
            _proBE.Cod_um = cod_um;

            bool ind = mp.InsertarProducto(descripcion,tipo,cod_um,precio);

            if (ind)
            {
                Response.Redirect("Productos.aspx");
            }
            else {
                lblMensaje.Text = "Error, verifique los datos";
            }

        }
    }
}